	  x�  F  k820309    �
          11.1        ��_                                                                                                           
       hcoio_read_esmf_mod.F90 HCOIO_READ_ESMF_MOD                         @       �                                 
                @       �   @                             
                            @                              
       HCO_STATE                @  !@                               '                   #NSPC    #SPC    #NX    #NY    #NZ    #GRID    #CLOCK /   #BUFFER3D f   #PHYS g   #TS_EMIS r   #TS_CHEM s   #TS_DYN t   #NDUST u   #MICROPHYS v   #ISESMF {   #OPTIONS |   #READLISTS �   #SETREADLISTCALLED �   #EMISLIST �   #NNEMISCONT �   #CIDLIST �   #NNDATACONT �   #ALLTIDX �   #CONFIG �   #DIAGN                �                                                              �                                                 o             #HCOSPC              &                                                          @  @                               'o                    #HCOID    #MODID 	   #SPCNAME 
   #MW_G    #EMMW_G    #MOLECRATIO    #HENRYK0    #HENRYCR    #HENRYPKA    #DEPV    #EMIS    #CONC                 �                                                               �                               	                               �                              
                                       �                                   '          
                �                                   /          
                �                                   7          
                �                                   ?          
                �                                   G          
                �                                   O       	   
                �                                   d       W       
       #ARR2D_HP                   @  @                               'd                     #VAL    #ALLOC                �                                                           
            &                   &                                                        �                                    `                          �                                   |       _              #ARR3D_HP                   @  @                               '|                     #VAL    #ALLOC                �                                                           
            &                   &                   &                                                        �                                    x                          �                                   |       g              #ARR3D_HP                 �                                    L                          �                                    P                          �                                    T                          �                                   `       X              #HCOGRID                     @                               '`                     #XMID    #YMID     #XEDGE !   #YEDGE "   #PEDGE #   #YSIN $   #AREA_M2 %   #ZSFC &   #PSFC '   #PBLHEIGHT (   #BXHEIGHT_M )   #ZGRID *               �                                   d                      #ARR2D_HP                �                                    d                     #ARR2D_HP                �                              !     d                     #ARR2D_HP                �                              "     d                     #ARR2D_HP                �                              #     |                      #ARR3D_HP                �                              $     d       (              #ARR2D_HP                �                              %     d       0              #ARR2D_HP                �                              &     d       8              #ARR2D_HP                �                              '     d       @       	       #ARR2D_HP                �                              (     d       H       
       #ARR2D_HP                �                              )     |       P              #ARR3D_HP                �                              *     �       X              #VERTGRID +                  @  @                          +     '�                    #ZTYPE ,   #AP -   #BP .                �                               ,                              �                            -                            
            &                                                                                  y
                                                          �                            .            L                
            &                                                                                  y
                                                            �                              /            `              #HCOCLOCK 0                    @                          0     '              2      #THISYEAR 1   #THISMONTH 2   #THISDAY 3   #THISHOUR 4   #THISMIN 5   #THISSEC 6   #THISDOY 7   #THISWD 8   #MONTHLASTDAY 9   #NTZ :   #THISLOCYEAR ;   #THISLOCMONTH <   #THISLOCDAY =   #THISLOCWD >   #THISLOCHOUR ?   #PREVYEAR @   #PREVMONTH A   #PREVDAY B   #PREVHOUR C   #PREVMIN D   #PREVSEC E   #PREVDOY F   #PREVWD G   #THISEYEAR H   #THISEMONTH I   #THISEDAY J   #THISEHOUR K   #THISEMIN L   #THISESEC M   #PREVEYEAR N   #PREVEMONTH O   #PREVEDAY P   #PREVEHOUR Q   #PREVEMIN R   #PREVESEC S   #SIMYEAR T   #SIMMONTH U   #SIMDAY V   #SIMHOUR W   #SIMMIN X   #SIMSEC Y   #NSTEPS Z   #NEMISSTEPS [   #LASTESTEP \   #TIMEZONES ]   #FIXYY a   #FIXMM b   #FIXDD c   #FIXHH d   #ISLAST e               �                               1                               �                               2                              �                               3                              �                               4                              �                               5                              �                               6                              �                               7                              �                               8                              �                               9             	                  �                               :     $       
                 �                              ;            (                             &                                                      �                              <            p                             &                                                      �                              =            �                             &                                                      �                              >                                         &                                                      �                             ?            H                	            &                                                       �                               @     �                        �                               A     �                        �                               B     �                        �                               C     �                        �                               D     �                        �                               E     �                        �                               F     �                        �                               G     �                        �                               H     �                        �                               I     �                        �                               J     �                        �                               K     �                        �                               L     �                        �                               M     �                        �                               N     �                        �                               O     �                        �                               P     �                         �                               Q     �      !                  �                               R     �      "                  �                               S     �      #                  �                               T     �      $                  �                               U     �      %                  �                               V     �      &                  �                               W     �      '                  �                               X     �      (                  �                               Y     �      )                  �                               Z     �      *                  �                               [     �      +                  �                               \            ,                  �                              ]     d             -       #ARR2D_SP ^                  @  @                          ^     'd                     #VAL _   #ALLOC `               �                             _                              	            &                   &                                                        �                               `     `                        �                               a           .                             9�*                                       ��������                       �                               b           /                             9�*                                       ��������                       �                               c           0                             9�*                                       ��������                       �                               d           1                             9�*                                       ��������                        �                               e           2                   �                              f     |       h              #ARR3D_HP                 �                              g     H       p       	       #HCOPHYS h                    @                          h     'H              	       #AVGDR i   #PI j   #PI_180 k   #RE l   #AIRMW m   #G0 n   #RD o   #RDG0 p   #RSTARG q               �                              i                
               �                              j               
               �                              k               
               �                              l               
               �                              m                
               �                              n     (          
               �                              o     0          
               �                              p     8          
               �                              q     @       	   
                �                              r     x       
   	                �                              s     |          	                �                              t     �          	                �                               u     �                          �                              v     P       �              #HCOMICROPHYS w                    @                          w     'P                     #NBINS x   #NACTIVEMODEBINS y   #BINBOUND z               �                               x                               �                               y                             �                             z                             
            &                                                        �                               {     �                          �                              |     D       �              #HCOOPT }                    @                          }     'D                     #EXTNR ~   #SPCMIN    #SPCMAX �   #CATMIN �   #CATMAX �   #HCOWRITESDIAGN �   #AUTOFILLDIAGN �   #FILLBUFFER �   #NEGFLAG �   #PBL_DRYDEP �   #MAXDEPEXP �   #MASKFRACTIONS �   #FIELD2DIAGN �   #VERTWEIGHT �   #SCALEEMIS �   #TIMESHIFTCAP �               �                               ~                               �                                                             �                               �                              �                               �                              �                               �                              �                               �                              �                               �                              �                               �                              �                               �             	                  �                               �     $       
                  �                              �     (          
               �                               �     0                         �                               �     4                         �                               �     8                         �                               �     <                         �                               �     @                          �                              �           �              #RDLIST �                    @                          �     '             	      #ONCE �   #ALWAYS �   #YEAR �   #MONTH �   #DAY �   #HOUR �   #FILELUN �   #FILEINARCHIVE �   #COUNTER �               �                              �                           #LISTCONT �                    @                         �     '                     #DCT �   #NEXTCONT �               �                              �     �                      #DATACONT �                  @  @                          �     '�                    #CNAME �   #CID �   #TARGETID �   #DCTTYPE �   #DTA �   #DTAHOME �   #SPCNAME �   #HCOID �   #EXTNR �   #CAT �   #HIER �   #SCALID �   #OPER �   #LEVSCALID1 �   #LEVSCALID2 �   #NSCALID �   #SCAL_CID �   #SCAL_CID_SET �                �                              �     ?                                   �                               �     ?                          �                               �     C                          �                               �     G                          �                              �     �      K              #FILEDATA �                  @  @                         �     '�                    #NCFILE �   #NCPARA �   #NCYRS �   #NCMTS �   #NCDYS �   #NCHRS �   #TSHIFT �   #CYCLEFLAG �   #MUSTFIND �   #USESIMYEAR �   #UPDTFLAG �   #NCREAD �   #V3 �   #V2 �   #TIDX �   #ORIGUNIT �   #ARBDIMNAME �   #ARBDIMVAL �   #COVER �   #SPACEDIM �   #LEVELS �   #EMISL1 �   #EMISL2 �   #EMISL1UNIT �   #EMISL2UNIT �   #NT �   #DELTAT �   #ISLOCTIME �   #ISCONC �   #DOSHARE �   #ISINLIST �   #ISTOUCHED �                �                              �     �                                   �                              �     2       �                           �                               �            1                  p          p            p                                       �                               �            9                  p          p            p                                       �                               �            A                  p          p            p                                       �                               �            I                  p          p            p                                       �                               �            Q                  p          p            p                                       �                               �     Y                         �                               �     ]      	                   �                               �     a      
                   �                               �     e                         �                               �     i                        �                              �            m      |             #ARR3D_SP �             &                                                          @  @                          �     '|                     #VAL �   #ALLOC �               �                             �                              	            &                   &                   &                                                        �                               �     x                         �                              �            �      d             #ARR2D_SP ^             &                                                        �                              �     #       �             #TIMEIDX �                  @  @                         �     '#                     #TYPEID �   #TEMPRES �                �                               �                                �                              �                                       �                              �                                      �                              �     ?       $                          �                              �     ?       c                          �                               �     �                         �                               �     �                         �                               �     �                         �                              �     �         
                �                              �     �         
                �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                         �                               �     �                          �                               �     S                          �                              �            W                           �                               �     v                          �                               �     z       	                   �                               �     ~       
                   �                               �     �                          �                               �     �                          �                               �     �                          �                               �     �                          �                               �     �                          �                               �     �                         �                              �            �                             &                                                        �                               �     �                         �                              �                          #LISTCONT �               �                              �                          #LISTCONT �               �                              �                          #LISTCONT �               �                              �                          #LISTCONT �               �                              �                           #LISTCONT �               �                              �            (              #LISTCONT �              �                               �     0                                    9�*                                       ��������                       �                              �     �      4                                     9�*                              �      #              C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      �                               �           	                             9�*                                                    0                 �                               �     �                          �                              �            �              #LISTCONT �               �                               �     �                                    9�*                                                    0               �                             �            �                   #CIDLISTPNT �             &                                                                                  y#CIDLISTPNT �                                                                 @  @                          �     '                     #PNT �                �                              �     �                      #DATACONT �               �                               �     �                                    9�*                                                    0                �                             �     (                    #TIMEIDXCOLLECTION �                                          y#TIMEIDXCOLLECTION �                                                                   @                          �     '(                     #CONSTANT �   #HOURLY �   #HOURLY_GRID �   #WEEKDAY �   #MONTHLY �               �                              �     #                      #TIMEIDX �               �                              �     #                     #TIMEIDX �               �                              �     #                     #TIMEIDX �               �                              �     #                     #TIMEIDX �               �                              �     #                      #TIMEIDX �               �                             �     v                  #CONFIGOBJ �                                          y#CONFIGOBJ �                                                                @  @                          �     'v             
      #ROOT �   #CONFIGFILENAME �   #SCALIDLIST �   #SPECNAMELIST �   #CONFIGLIST �   #EXTLIST �   #ERR �   #MODELSPC   #NMODELSPC   #CONFIGFILEREAD              �                              �     �                                            9�*                                     �              C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              �                              �     �       �                                    9�*                                     D              C                                                                                                                                                                                                                                                                                              �                             �            �            #SCALIDCONT �                                          y#SCALIDCONT �                                                                 @  @                          �     '                    #SCALID �   #NEXT �                �                               �                                �                              �                          #SCALIDCONT �              �                             �     '                   #SPECNAMECONT �                                          y#SPECNAMECONT �                                                                 @  @                          �     ''                    #SPECNAME �   #NEXT �                �                              �                                        �                              �     '                     #SPECNAMECONT �              �                             �                        #LISTCONT �                                          y#LISTCONT �                                                             �                             �                       #EXT �                                          y#EXT �                                                                 @  @                          �     '                   #EXTNAME �   #SPCS �   #EXTNR �   #OPTS �   #NEXTEXT �                �                              �     �                                   �                              �     �      �                           �                               �     �                         �                              �                        #OPT �                  @  @                          �     '                   #OPTNAME �   #OPTVALUE �   #NEXTOPT �                �                              �     �                                  �                              �     �      �                         �                             �           �            #OPT �                                          y#OPT �                                                               �                              �           
             #EXT �              �                             �     g                  #HCOERR �                                          y#HCOERR �                                                                 @  @                          �     'g             
      #FIRSTOPEN �   #ISROOT �   #LOGISOPEN    #WARNINGS   #VERBOSE   #NWARNINGS   #CURRLOC   #LOC   #LOGFILE   #LUN               �                               �                                          9�*                                       ���������J                    �                               �                                         9�*                                               �J                    �                                                                        9�*                                               �J                    �                                                                       9�*                                                    0                �                                                                       9�*                                                    0                �                                                                       9�*                                                    0                �                                                                       9�*                                       ��������            .           �                                              �                     &                                                                                          y                                                           �                                  �       d       	                                                                      D              C                                                                                                                                                                                                                                                                                               �                                   c      
                                                                       ��������                       �                                         &      '             #MODSPC 	            &                                                          @  @                          	    ''                     #HCOID 
  #MODID   #SPCNAME                �                               
                               �                                                             �                                                                   �                                   n      	                 �                                   r      
                             9�*                                               �J                    �                                                    #DIAGNBUNDLE                                          y#DIAGNBUNDLE                                                                   @                              '                     #COLLECTIONS   #HCODIAGNIDDEFAULT A  #HCODIAGNIDRESTART B  #HCODIAGNIDMANUAL C  #NNCOLLECTIONS D             �                                 �                    #DIAGNCOLLECTION                                          y#DIAGNCOLLECTION                                                                 @  @                              '�                   #DIAGNLIST   #NNDIAGN 2  #AF_LEVELDEFINED 3  #COLLECTIONID 4  #PREFIX 5  #NX 6  #NY 7  #NZ 8  #DELTAYMD 9  #DELTAHMS :  #LASTYMD ;  #LASTHMS <  #OUTTIMESTAMP =  #TS >  #AREA_M2 ?  #NEXTCOLLECTION @              �                                 �                    #DIAGNCONT                                          y#DIAGNCONT                                                                 @  @                              '�                   #CNAME   #LONG_NAME   #CID   #EXTNR   #CAT   #HIER   #HCOID   #AUTOFILL   #SPACEDIM   #SCALAR   #ARR2D   #ARR3D    #TOTAL !  #DTAISPTR "  #LEVIDX #  #OUTUNIT $  #AREAFLAG %  #AREASCAL &  #MASSSCAL '  #SCALEFACT (  #TIMEAVG )  #COUNTER *  #AVGNAME +  #AVGFLAG ,  #LASTUPDATEID -  #NNGETCALLS .  #ISOUTFORMAT /  #COLLECTIONID 0  #NEXTCONT 1               �                                  ?                                   �                                  �       ?                           �                                   >                         �                                   B                         �                                   F                         �                                   J                         �                                   N                         �                                   R                         �                                   V      	                   �                                  Z      
   	                �                                  d       ^             #ARR2D_SP ^                �                                   |       f             #ARR3D_SP �                �                              !    n         	                �                               "    r                         �                               #    v                         �                              $           z                          �                               %    �                         �                              &    �         
                �                              '    �         
                �                              (    �         
                �                               )    �                         �                               *    �                         �                              +           �                          �                               ,    �                         �                               -    �                         �                               .    �                         �                               /    �                         �                               0    �                         �                              1    �      �             #DIAGNCONT               �                               2                                        9�*                                                    0                �                               3                             p          p            p                                                                                                        �J                �                               4                                                                                  ��������                        �                              5    �                                                                                     D              C                                                                                                                                                                                                                                                                                               �                               6                                                                                              0                �                               7    #                                                                                          0                �                               8    '                                                                                          0                �                               9    +      	                                                                                    0                �                               :    /      
                                                                                    0                �                               ;    3                                                                             ��������                        �                               <    7                                                                             ��������                        �                               =    ;                                                                             ��������                        �                              >    ?        	                                                 	                                 0               �                            ?           C               
            &                   &                                                                                  y
                                                           �                             @    �      �            #DIAGNCOLLECTION                                          y#DIAGNCOLLECTION                                                             �                               A                                        9�*                                       �������                       �                               B                                        9�*                                       �������                       �                               C                                        9�*                                       �������                       �                               D                                        9�*                                                    0       �   4      fn#fn )   �      b   uapp(HCOIO_READ_ESMF_MOD    �   @   J   HCO_TYPES_MOD    $  @   J   HCO_ERROR_MOD    d  J   J  HCO_STATE_MOD (   �  �     HCO_STATE+HCO_STATE_MOD -   4  H   a   HCO_STATE%NSPC+HCO_STATE_MOD ,   |  �   a   HCO_STATE%SPC+HCO_STATE_MOD %     �      HCOSPC+HCO_TYPES_MOD +   �  H   a   HCOSPC%HCOID+HCO_TYPES_MOD +   C  H   a   HCOSPC%MODID+HCO_TYPES_MOD -   �  P   a   HCOSPC%SPCNAME+HCO_TYPES_MOD *   �  H   a   HCOSPC%MW_G+HCO_TYPES_MOD ,   #  H   a   HCOSPC%EMMW_G+HCO_TYPES_MOD 0   k  H   a   HCOSPC%MOLECRATIO+HCO_TYPES_MOD -   �  H   a   HCOSPC%HENRYK0+HCO_TYPES_MOD -   �  H   a   HCOSPC%HENRYCR+HCO_TYPES_MOD .   C  H   a   HCOSPC%HENRYPKA+HCO_TYPES_MOD *   �  ^   a   HCOSPC%DEPV+HCO_TYPES_MOD %   �  d      ARR2D_HP+HCO_ARR_MOD )   M  �   a   ARR2D_HP%VAL+HCO_ARR_MOD +   �  H   a   ARR2D_HP%ALLOC+HCO_ARR_MOD *   A	  ^   a   HCOSPC%EMIS+HCO_TYPES_MOD %   �	  d      ARR3D_HP+HCO_ARR_MOD )   
  �   a   ARR3D_HP%VAL+HCO_ARR_MOD +   �
  H   a   ARR3D_HP%ALLOC+HCO_ARR_MOD *     ^   a   HCOSPC%CONC+HCO_TYPES_MOD +   m  H   a   HCO_STATE%NX+HCO_STATE_MOD +   �  H   a   HCO_STATE%NY+HCO_STATE_MOD +   �  H   a   HCO_STATE%NZ+HCO_STATE_MOD -   E  ]   a   HCO_STATE%GRID+HCO_STATE_MOD &   �  �       HCOGRID+HCO_TYPES_MOD +   |  ^   a   HCOGRID%XMID+HCO_TYPES_MOD +   �  ^   a   HCOGRID%YMID+HCO_TYPES_MOD ,   8  ^   a   HCOGRID%XEDGE+HCO_TYPES_MOD ,   �  ^   a   HCOGRID%YEDGE+HCO_TYPES_MOD ,   �  ^   a   HCOGRID%PEDGE+HCO_TYPES_MOD +   R  ^   a   HCOGRID%YSIN+HCO_TYPES_MOD .   �  ^   a   HCOGRID%AREA_M2+HCO_TYPES_MOD +     ^   a   HCOGRID%ZSFC+HCO_TYPES_MOD +   l  ^   a   HCOGRID%PSFC+HCO_TYPES_MOD 0   �  ^   a   HCOGRID%PBLHEIGHT+HCO_TYPES_MOD 1   (  ^   a   HCOGRID%BXHEIGHT_M+HCO_TYPES_MOD ,   �  ^   a   HCOGRID%ZGRID+HCO_TYPES_MOD '   �  k      VERTGRID+HCO_TYPES_MOD -   O  H   a   VERTGRID%ZTYPE+HCO_TYPES_MOD *   �  �   a   VERTGRID%AP+HCO_TYPES_MOD *   �  �   a   VERTGRID%BP+HCO_TYPES_MOD .     ^   a   HCO_STATE%CLOCK+HCO_STATE_MOD '   �        HCOCLOCK+HCO_TYPES_MOD 0   �  H   a   HCOCLOCK%THISYEAR+HCO_TYPES_MOD 1   '  H   a   HCOCLOCK%THISMONTH+HCO_TYPES_MOD /   o  H   a   HCOCLOCK%THISDAY+HCO_TYPES_MOD 0   �  H   a   HCOCLOCK%THISHOUR+HCO_TYPES_MOD /   �  H   a   HCOCLOCK%THISMIN+HCO_TYPES_MOD /   G  H   a   HCOCLOCK%THISSEC+HCO_TYPES_MOD /   �  H   a   HCOCLOCK%THISDOY+HCO_TYPES_MOD .   �  H   a   HCOCLOCK%THISWD+HCO_TYPES_MOD 4     H   a   HCOCLOCK%MONTHLASTDAY+HCO_TYPES_MOD +   g  H   a   HCOCLOCK%NTZ+HCO_TYPES_MOD 3   �  �   a   HCOCLOCK%THISLOCYEAR+HCO_TYPES_MOD 4   C  �   a   HCOCLOCK%THISLOCMONTH+HCO_TYPES_MOD 2   �  �   a   HCOCLOCK%THISLOCDAY+HCO_TYPES_MOD 1   k  �   a   HCOCLOCK%THISLOCWD+HCO_TYPES_MOD 3   �  �   a   HCOCLOCK%THISLOCHOUR+HCO_TYPES_MOD 0   �  H   a   HCOCLOCK%PREVYEAR+HCO_TYPES_MOD 1   �  H   a   HCOCLOCK%PREVMONTH+HCO_TYPES_MOD /   #  H   a   HCOCLOCK%PREVDAY+HCO_TYPES_MOD 0   k  H   a   HCOCLOCK%PREVHOUR+HCO_TYPES_MOD /   �  H   a   HCOCLOCK%PREVMIN+HCO_TYPES_MOD /   �  H   a   HCOCLOCK%PREVSEC+HCO_TYPES_MOD /   C  H   a   HCOCLOCK%PREVDOY+HCO_TYPES_MOD .   �  H   a   HCOCLOCK%PREVWD+HCO_TYPES_MOD 1   �  H   a   HCOCLOCK%THISEYEAR+HCO_TYPES_MOD 2      H   a   HCOCLOCK%THISEMONTH+HCO_TYPES_MOD 0   c   H   a   HCOCLOCK%THISEDAY+HCO_TYPES_MOD 1   �   H   a   HCOCLOCK%THISEHOUR+HCO_TYPES_MOD 0   �   H   a   HCOCLOCK%THISEMIN+HCO_TYPES_MOD 0   ;!  H   a   HCOCLOCK%THISESEC+HCO_TYPES_MOD 1   �!  H   a   HCOCLOCK%PREVEYEAR+HCO_TYPES_MOD 2   �!  H   a   HCOCLOCK%PREVEMONTH+HCO_TYPES_MOD 0   "  H   a   HCOCLOCK%PREVEDAY+HCO_TYPES_MOD 1   ["  H   a   HCOCLOCK%PREVEHOUR+HCO_TYPES_MOD 0   �"  H   a   HCOCLOCK%PREVEMIN+HCO_TYPES_MOD 0   �"  H   a   HCOCLOCK%PREVESEC+HCO_TYPES_MOD /   3#  H   a   HCOCLOCK%SIMYEAR+HCO_TYPES_MOD 0   {#  H   a   HCOCLOCK%SIMMONTH+HCO_TYPES_MOD .   �#  H   a   HCOCLOCK%SIMDAY+HCO_TYPES_MOD /   $  H   a   HCOCLOCK%SIMHOUR+HCO_TYPES_MOD .   S$  H   a   HCOCLOCK%SIMMIN+HCO_TYPES_MOD .   �$  H   a   HCOCLOCK%SIMSEC+HCO_TYPES_MOD .   �$  H   a   HCOCLOCK%NSTEPS+HCO_TYPES_MOD 2   +%  H   a   HCOCLOCK%NEMISSTEPS+HCO_TYPES_MOD 1   s%  H   a   HCOCLOCK%LASTESTEP+HCO_TYPES_MOD 1   �%  ^   a   HCOCLOCK%TIMEZONES+HCO_TYPES_MOD %   &  d      ARR2D_SP+HCO_ARR_MOD )   }&  �   a   ARR2D_SP%VAL+HCO_ARR_MOD +   )'  H   a   ARR2D_SP%ALLOC+HCO_ARR_MOD -   q'  �   a   HCOCLOCK%FIXYY+HCO_TYPES_MOD -   (  �   a   HCOCLOCK%FIXMM+HCO_TYPES_MOD -   �(  �   a   HCOCLOCK%FIXDD+HCO_TYPES_MOD -   ])  �   a   HCOCLOCK%FIXHH+HCO_TYPES_MOD .   *  H   a   HCOCLOCK%ISLAST+HCO_TYPES_MOD 1   I*  ^   a   HCO_STATE%BUFFER3D+HCO_STATE_MOD -   �*  ]   a   HCO_STATE%PHYS+HCO_STATE_MOD &   +  �       HCOPHYS+HCO_TYPES_MOD ,   �+  H   a   HCOPHYS%AVGDR+HCO_TYPES_MOD )   �+  H   a   HCOPHYS%PI+HCO_TYPES_MOD -   <,  H   a   HCOPHYS%PI_180+HCO_TYPES_MOD )   �,  H   a   HCOPHYS%RE+HCO_TYPES_MOD ,   �,  H   a   HCOPHYS%AIRMW+HCO_TYPES_MOD )   -  H   a   HCOPHYS%G0+HCO_TYPES_MOD )   \-  H   a   HCOPHYS%RD+HCO_TYPES_MOD +   �-  H   a   HCOPHYS%RDG0+HCO_TYPES_MOD -   �-  H   a   HCOPHYS%RSTARG+HCO_TYPES_MOD 0   4.  H   a   HCO_STATE%TS_EMIS+HCO_STATE_MOD 0   |.  H   a   HCO_STATE%TS_CHEM+HCO_STATE_MOD /   �.  H   a   HCO_STATE%TS_DYN+HCO_STATE_MOD .   /  H   a   HCO_STATE%NDUST+HCO_STATE_MOD 2   T/  b   a   HCO_STATE%MICROPHYS+HCO_STATE_MOD +   �/  ~       HCOMICROPHYS+HCO_TYPES_MOD 1   40  H   a   HCOMICROPHYS%NBINS+HCO_TYPES_MOD ;   |0  H   a   HCOMICROPHYS%NACTIVEMODEBINS+HCO_TYPES_MOD 4   �0  �   a   HCOMICROPHYS%BINBOUND+HCO_TYPES_MOD /   X1  H   a   HCO_STATE%ISESMF+HCO_STATE_MOD 0   �1  \   a   HCO_STATE%OPTIONS+HCO_STATE_MOD %   �1  C      HCOOPT+HCO_TYPES_MOD +   ?3  H   a   HCOOPT%EXTNR+HCO_TYPES_MOD ,   �3  H   a   HCOOPT%SPCMIN+HCO_TYPES_MOD ,   �3  H   a   HCOOPT%SPCMAX+HCO_TYPES_MOD ,   4  H   a   HCOOPT%CATMIN+HCO_TYPES_MOD ,   _4  H   a   HCOOPT%CATMAX+HCO_TYPES_MOD 4   �4  H   a   HCOOPT%HCOWRITESDIAGN+HCO_TYPES_MOD 3   �4  H   a   HCOOPT%AUTOFILLDIAGN+HCO_TYPES_MOD 0   75  H   a   HCOOPT%FILLBUFFER+HCO_TYPES_MOD -   5  H   a   HCOOPT%NEGFLAG+HCO_TYPES_MOD 0   �5  H   a   HCOOPT%PBL_DRYDEP+HCO_TYPES_MOD /   6  H   a   HCOOPT%MAXDEPEXP+HCO_TYPES_MOD 3   W6  H   a   HCOOPT%MASKFRACTIONS+HCO_TYPES_MOD 1   �6  H   a   HCOOPT%FIELD2DIAGN+HCO_TYPES_MOD 0   �6  H   a   HCOOPT%VERTWEIGHT+HCO_TYPES_MOD /   /7  H   a   HCOOPT%SCALEEMIS+HCO_TYPES_MOD 2   w7  H   a   HCOOPT%TIMESHIFTCAP+HCO_TYPES_MOD 2   �7  \   a   HCO_STATE%READLISTS+HCO_STATE_MOD %   8  �       RDLIST+HCO_TYPES_MOD *   �8  ^   a   RDLIST%ONCE+HCO_TYPES_MOD '   49  g       LISTCONT+HCO_TYPES_MOD +   �9  ^   a   LISTCONT%DCT+HCO_TYPES_MOD '   �9  .     DATACONT+HCO_TYPES_MOD -   ';  P   a   DATACONT%CNAME+HCO_TYPES_MOD +   w;  H   a   DATACONT%CID+HCO_TYPES_MOD 0   �;  H   a   DATACONT%TARGETID+HCO_TYPES_MOD /   <  H   a   DATACONT%DCTTYPE+HCO_TYPES_MOD +   O<  ^   a   DATACONT%DTA+HCO_TYPES_MOD '   �<  �     FILEDATA+HCO_TYPES_MOD .   �>  P   a   FILEDATA%NCFILE+HCO_TYPES_MOD .   �>  P   a   FILEDATA%NCPARA+HCO_TYPES_MOD -   1?  �   a   FILEDATA%NCYRS+HCO_TYPES_MOD -   �?  �   a   FILEDATA%NCMTS+HCO_TYPES_MOD -   i@  �   a   FILEDATA%NCDYS+HCO_TYPES_MOD -   A  �   a   FILEDATA%NCHRS+HCO_TYPES_MOD .   �A  �   a   FILEDATA%TSHIFT+HCO_TYPES_MOD 1   =B  H   a   FILEDATA%CYCLEFLAG+HCO_TYPES_MOD 0   �B  H   a   FILEDATA%MUSTFIND+HCO_TYPES_MOD 2   �B  H   a   FILEDATA%USESIMYEAR+HCO_TYPES_MOD 0   C  H   a   FILEDATA%UPDTFLAG+HCO_TYPES_MOD .   ]C  H   a   FILEDATA%NCREAD+HCO_TYPES_MOD *   �C  �   a   FILEDATA%V3+HCO_TYPES_MOD %   GD  d      ARR3D_SP+HCO_ARR_MOD )   �D  �   a   ARR3D_SP%VAL+HCO_ARR_MOD +   oE  H   a   ARR3D_SP%ALLOC+HCO_ARR_MOD *   �E  �   a   FILEDATA%V2+HCO_TYPES_MOD ,   YF  ]   a   FILEDATA%TIDX+HCO_TYPES_MOD &   �F  i      TIMEIDX+HCO_TYPES_MOD -   G  H   a   TIMEIDX%TYPEID+HCO_TYPES_MOD .   gG  P   a   TIMEIDX%TEMPRES+HCO_TYPES_MOD 0   �G  P   a   FILEDATA%ORIGUNIT+HCO_TYPES_MOD 2   H  P   a   FILEDATA%ARBDIMNAME+HCO_TYPES_MOD 1   WH  P   a   FILEDATA%ARBDIMVAL+HCO_TYPES_MOD -   �H  H   a   FILEDATA%COVER+HCO_TYPES_MOD 0   �H  H   a   FILEDATA%SPACEDIM+HCO_TYPES_MOD .   7I  H   a   FILEDATA%LEVELS+HCO_TYPES_MOD .   I  H   a   FILEDATA%EMISL1+HCO_TYPES_MOD .   �I  H   a   FILEDATA%EMISL2+HCO_TYPES_MOD 2   J  H   a   FILEDATA%EMISL1UNIT+HCO_TYPES_MOD 2   WJ  H   a   FILEDATA%EMISL2UNIT+HCO_TYPES_MOD *   �J  H   a   FILEDATA%NT+HCO_TYPES_MOD .   �J  H   a   FILEDATA%DELTAT+HCO_TYPES_MOD 1   /K  H   a   FILEDATA%ISLOCTIME+HCO_TYPES_MOD .   wK  H   a   FILEDATA%ISCONC+HCO_TYPES_MOD /   �K  H   a   FILEDATA%DOSHARE+HCO_TYPES_MOD 0   L  H   a   FILEDATA%ISINLIST+HCO_TYPES_MOD 1   OL  H   a   FILEDATA%ISTOUCHED+HCO_TYPES_MOD /   �L  H   a   DATACONT%DTAHOME+HCO_TYPES_MOD /   �L  P   a   DATACONT%SPCNAME+HCO_TYPES_MOD -   /M  H   a   DATACONT%HCOID+HCO_TYPES_MOD -   wM  H   a   DATACONT%EXTNR+HCO_TYPES_MOD +   �M  H   a   DATACONT%CAT+HCO_TYPES_MOD ,   N  H   a   DATACONT%HIER+HCO_TYPES_MOD .   ON  H   a   DATACONT%SCALID+HCO_TYPES_MOD ,   �N  H   a   DATACONT%OPER+HCO_TYPES_MOD 2   �N  H   a   DATACONT%LEVSCALID1+HCO_TYPES_MOD 2   'O  H   a   DATACONT%LEVSCALID2+HCO_TYPES_MOD /   oO  H   a   DATACONT%NSCALID+HCO_TYPES_MOD 0   �O  �   a   DATACONT%SCAL_CID+HCO_TYPES_MOD 4   KP  H   a   DATACONT%SCAL_CID_SET+HCO_TYPES_MOD 0   �P  ^   a   LISTCONT%NEXTCONT+HCO_TYPES_MOD ,   �P  ^   a   RDLIST%ALWAYS+HCO_TYPES_MOD *   OQ  ^   a   RDLIST%YEAR+HCO_TYPES_MOD +   �Q  ^   a   RDLIST%MONTH+HCO_TYPES_MOD )   R  ^   a   RDLIST%DAY+HCO_TYPES_MOD *   iR  ^   a   RDLIST%HOUR+HCO_TYPES_MOD -   �R  �   a   RDLIST%FILELUN+HCO_TYPES_MOD 3   kS  �  a   RDLIST%FILEINARCHIVE+HCO_TYPES_MOD -   \  �   a   RDLIST%COUNTER+HCO_TYPES_MOD :   �\  H   a   HCO_STATE%SETREADLISTCALLED+HCO_STATE_MOD 1   �\  ^   a   HCO_STATE%EMISLIST+HCO_STATE_MOD 3   Z]  �   a   HCO_STATE%NNEMISCONT+HCO_STATE_MOD 0   �]    a   HCO_STATE%CIDLIST+HCO_STATE_MOD )   _  Y      CIDLISTPNT+HCO_TYPES_MOD -   l_  ^   a   CIDLISTPNT%PNT+HCO_TYPES_MOD 3   �_  �   a   HCO_STATE%NNDATACONT+HCO_STATE_MOD 0   o`  �   a   HCO_STATE%ALLTIDX+HCO_STATE_MOD 0   Ma  �       TIMEIDXCOLLECTION+HCO_TYPES_MOD 9   �a  ]   a   TIMEIDXCOLLECTION%CONSTANT+HCO_TYPES_MOD 7   ?b  ]   a   TIMEIDXCOLLECTION%HOURLY+HCO_TYPES_MOD <   �b  ]   a   TIMEIDXCOLLECTION%HOURLY_GRID+HCO_TYPES_MOD 8   �b  ]   a   TIMEIDXCOLLECTION%WEEKDAY+HCO_TYPES_MOD 8   Vc  ]   a   TIMEIDXCOLLECTION%MONTHLY+HCO_TYPES_MOD /   �c  �   a   HCO_STATE%CONFIG+HCO_STATE_MOD (   �d  �      CONFIGOBJ+HCO_TYPES_MOD -   he  �  a   CONFIGOBJ%ROOT+HCO_TYPES_MOD 7   $j  �  a   CONFIGOBJ%CONFIGFILENAME+HCO_TYPES_MOD 3   �k  �   a   CONFIGOBJ%SCALIDLIST+HCO_TYPES_MOD )   �l  f      SCALIDCONT+HCO_TYPES_MOD 0   m  H   a   SCALIDCONT%SCALID+HCO_TYPES_MOD .   ^m  `   a   SCALIDCONT%NEXT+HCO_TYPES_MOD 5   �m  �   a   CONFIGOBJ%SPECNAMELIST+HCO_TYPES_MOD +   �n  h      SPECNAMECONT+HCO_TYPES_MOD 4   �n  P   a   SPECNAMECONT%SPECNAME+HCO_TYPES_MOD 0   Jo  b   a   SPECNAMECONT%NEXT+HCO_TYPES_MOD 3   �o  �   a   CONFIGOBJ%CONFIGLIST+HCO_TYPES_MOD 0   xp  �   a   CONFIGOBJ%EXTLIST+HCO_TYPES_MOD "   :q  �      EXT+HCO_TYPES_MOD *   �q  P   a   EXT%EXTNAME+HCO_TYPES_MOD '   r  P   a   EXT%SPCS+HCO_TYPES_MOD (   cr  H   a   EXT%EXTNR+HCO_TYPES_MOD '   �r  Y   a   EXT%OPTS+HCO_TYPES_MOD "   s  x      OPT+HCO_TYPES_MOD *   |s  P   a   OPT%OPTNAME+HCO_TYPES_MOD +   �s  P   a   OPT%OPTVALUE+HCO_TYPES_MOD *   t  �   a   OPT%NEXTOPT+HCO_TYPES_MOD *   �t  Y   a   EXT%NEXTEXT+HCO_TYPES_MOD ,   7u  �   a   CONFIGOBJ%ERR+HCO_TYPES_MOD %   �u  �      HCOERR+HCO_ERROR_MOD /   �v  �   a   HCOERR%FIRSTOPEN+HCO_ERROR_MOD ,   sw  �   a   HCOERR%ISROOT+HCO_ERROR_MOD /   x  �   a   HCOERR%LOGISOPEN+HCO_ERROR_MOD .   �x  �   a   HCOERR%WARNINGS+HCO_ERROR_MOD -   `y  �   a   HCOERR%VERBOSE+HCO_ERROR_MOD /   z  �   a   HCOERR%NWARNINGS+HCO_ERROR_MOD -   �z  �   a   HCOERR%CURRLOC+HCO_ERROR_MOD )   N{  �   a   HCOERR%LOC+HCO_ERROR_MOD -   J|  �  a   HCOERR%LOGFILE+HCO_ERROR_MOD )   ~  �   a   HCOERR%LUN+HCO_ERROR_MOD 1   �~  �   a   CONFIGOBJ%MODELSPC+HCO_TYPES_MOD %   J  s      MODSPC+HCO_TYPES_MOD +   �  H   a   MODSPC%HCOID+HCO_TYPES_MOD +   �  H   a   MODSPC%MODID+HCO_TYPES_MOD -   M�  P   a   MODSPC%SPCNAME+HCO_TYPES_MOD 2   ��  H   a   CONFIGOBJ%NMODELSPC+HCO_TYPES_MOD 7   �  �   a   CONFIGOBJ%CONFIGFILEREAD+HCO_TYPES_MOD .   ��  �   a   HCO_STATE%DIAGN+HCO_STATE_MOD *   [�  �       DIAGNBUNDLE+HCO_TYPES_MOD 6   �  �   a   DIAGNBUNDLE%COLLECTIONS+HCO_TYPES_MOD .   �  (     DIAGNCOLLECTION+HCO_TYPES_MOD 8   �  �   a   DIAGNCOLLECTION%DIAGNLIST+HCO_TYPES_MOD (   �  �     DIAGNCONT+HCO_TYPES_MOD .   ��  P   a   DIAGNCONT%CNAME+HCO_TYPES_MOD 2   ��  P   a   DIAGNCONT%LONG_NAME+HCO_TYPES_MOD ,   O�  H   a   DIAGNCONT%CID+HCO_TYPES_MOD .   ��  H   a   DIAGNCONT%EXTNR+HCO_TYPES_MOD ,   ߈  H   a   DIAGNCONT%CAT+HCO_TYPES_MOD -   '�  H   a   DIAGNCONT%HIER+HCO_TYPES_MOD .   o�  H   a   DIAGNCONT%HCOID+HCO_TYPES_MOD 1   ��  H   a   DIAGNCONT%AUTOFILL+HCO_TYPES_MOD 1   ��  H   a   DIAGNCONT%SPACEDIM+HCO_TYPES_MOD /   G�  H   a   DIAGNCONT%SCALAR+HCO_TYPES_MOD .   ��  ^   a   DIAGNCONT%ARR2D+HCO_TYPES_MOD .   �  ^   a   DIAGNCONT%ARR3D+HCO_TYPES_MOD .   K�  H   a   DIAGNCONT%TOTAL+HCO_TYPES_MOD 1   ��  H   a   DIAGNCONT%DTAISPTR+HCO_TYPES_MOD /   ۋ  H   a   DIAGNCONT%LEVIDX+HCO_TYPES_MOD 0   #�  P   a   DIAGNCONT%OUTUNIT+HCO_TYPES_MOD 1   s�  H   a   DIAGNCONT%AREAFLAG+HCO_TYPES_MOD 1   ��  H   a   DIAGNCONT%AREASCAL+HCO_TYPES_MOD 1   �  H   a   DIAGNCONT%MASSSCAL+HCO_TYPES_MOD 2   K�  H   a   DIAGNCONT%SCALEFACT+HCO_TYPES_MOD 0   ��  H   a   DIAGNCONT%TIMEAVG+HCO_TYPES_MOD 0   ۍ  H   a   DIAGNCONT%COUNTER+HCO_TYPES_MOD 0   #�  P   a   DIAGNCONT%AVGNAME+HCO_TYPES_MOD 0   s�  H   a   DIAGNCONT%AVGFLAG+HCO_TYPES_MOD 5   ��  H   a   DIAGNCONT%LASTUPDATEID+HCO_TYPES_MOD 3   �  H   a   DIAGNCONT%NNGETCALLS+HCO_TYPES_MOD 4   K�  H   a   DIAGNCONT%ISOUTFORMAT+HCO_TYPES_MOD 5   ��  H   a   DIAGNCONT%COLLECTIONID+HCO_TYPES_MOD 1   ۏ  _   a   DIAGNCONT%NEXTCONT+HCO_TYPES_MOD 6   :�  �   a   DIAGNCOLLECTION%NNDIAGN+HCO_TYPES_MOD >   ߐ  �   a   DIAGNCOLLECTION%AF_LEVELDEFINED+HCO_TYPES_MOD ;   ב  �   a   DIAGNCOLLECTION%COLLECTIONID+HCO_TYPES_MOD 5   {�  �  a   DIAGNCOLLECTION%PREFIX+HCO_TYPES_MOD 1   7�  �   a   DIAGNCOLLECTION%NX+HCO_TYPES_MOD 1   ܔ  �   a   DIAGNCOLLECTION%NY+HCO_TYPES_MOD 1   ��  �   a   DIAGNCOLLECTION%NZ+HCO_TYPES_MOD 7   &�  �   a   DIAGNCOLLECTION%DELTAYMD+HCO_TYPES_MOD 7   ˖  �   a   DIAGNCOLLECTION%DELTAHMS+HCO_TYPES_MOD 6   p�  �   a   DIAGNCOLLECTION%LASTYMD+HCO_TYPES_MOD 6   �  �   a   DIAGNCOLLECTION%LASTHMS+HCO_TYPES_MOD ;   ��  �   a   DIAGNCOLLECTION%OUTTIMESTAMP+HCO_TYPES_MOD 1   \�  �   a   DIAGNCOLLECTION%TS+HCO_TYPES_MOD 6   �    a   DIAGNCOLLECTION%AREA_M2+HCO_TYPES_MOD =   �  �   a   DIAGNCOLLECTION%NEXTCOLLECTION+HCO_TYPES_MOD <   �  �   a   DIAGNBUNDLE%HCODIAGNIDDEFAULT+HCO_TYPES_MOD <   ��  �   a   DIAGNBUNDLE%HCODIAGNIDRESTART+HCO_TYPES_MOD ;   /�  �   a   DIAGNBUNDLE%HCODIAGNIDMANUAL+HCO_TYPES_MOD 8   ӝ  �   a   DIAGNBUNDLE%NNCOLLECTIONS+HCO_TYPES_MOD 